@charset "utf-8";
*,html { margin:0; padding:0;}
body { background:#105c9a url(../images/page-bg.gif) repeat-x top;}
a,a:visited { color:#aaa;/* text-decoration:none;*/}
a:hover {color: #eee; -webkit-transition: color .2s linear; transition: color .2s linear;}
.main { width:863px; height:550px; overflow:hidden; background:url(../images/login-panel.png) no-repeat center top; margin:0 auto; position: relative;}
.main-passwd { width:863px; height:550px; overflow:hidden; background:url(../images/passwd.png) no-repeat center top; margin:0 auto; position: relative;}
.footer { width:960px; padding:10px; margin:0 auto; text-align:center; color:#888; font-size:14px; font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif;}

input { position: absolute; border:0 none; display: block;}
.input-text { width: 190px; height: 26px; line-height: 26px; left: 218px; top: 406px; color: #555; overflow: hidden;}
.input-text:focus { outline: none;}
.input-password { top: 406px; left: 519px;}
.input-captcha { left: 218px; top: 453px; width: 90px;}
.input-btn { left: 625px; top: 452px; width: 89px; height: 27px; text-indent: -9999px; background: none; background: none; cursor: pointer;}
/*.input-btn:hover { opacity: .6; background:#105c9a url(../images/login-panel.png) no-repeat -625px -452px;}*/
.captcha { left: 358px; top: 440px; position: absolute; width: 180px; height: 40px;}
.error-msg { height: 50px; bottom: 0px; left: 0px; text-align: center; position: absolute; width: 863px; color: #a00;}
.error-msg p{display:none;}
.error-msg ul,li { display: inline;}
.help-block{display: none}
.getpassword{position: absolute;top:460px;right:60px}